Město Rychnov nad Kněžnou leží v Královéhradeckém kraji v ORP Rychnov nad Kněž v nadmořské výšce 320 m. V roce 2014 zde žilo 11215 obyvatel. Rychnov nad Kněžnou má katastrální území o rozloze 3497 ha.